package cn.hg.solon.youcan.system.service;

import java.util.Map;

import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;

import cn.hg.solon.youcan.system.entity.SysDictItem;

/**
 * @author 胡高
 */
public interface SysDictItemService extends IService<SysDictItem> {
	
    boolean checkUnique(SysDictItem bean);

    SysDictItem getByTypeAndValue(String type, String value);

    boolean save(SysDictItem bean);

    Page<SysDictItem> pageByMap(Page<SysDictItem> page, Map<String, Object> paraMap);

    boolean update(SysDictItem bean);

    boolean updateTypeName(String oldType, String newType);
}
